﻿// =================================================================== 
// 项目说明,功能实体类,用CodeSmith自动生成。
// =================================================================== 
// 文件名: StatInfoListEntity.cs
// 修改时间：2020-9-8 10:40:10
// 修改人: lixiong
// =================================================================== 
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using JX.Infrastructure.Attribute;
using JX.Infrastructure.Common;

namespace JX.Core.Entity
{
	/// <summary>
	/// 数据库表：StatInfoList 的实体类.
	/// </summary>
	[Table("StatInfoList")]
	public partial class StatInfoListEntity
	{
		#region Properties
		private int? _id = 0;
		/// <summary>
		/// (null)(主键)(自增长)
		/// </summary>
		[Column("ID",TypeName="int")]
		[Key]
		[MyFlag("Identity")]
		public int? ID
		{
			get {return _id;}
			set {_id = value;}
		}
		
		private System.String _startDate = string.Empty;
		/// <summary>
		/// 开始统计日期
		/// </summary>
		[Column("StartDate",TypeName="nvarchar(10)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String StartDate
		{
			get {return _startDate;}
			set {_startDate = value;}
		}
		
		private int? _totalNum = 0;
		/// <summary>
		/// 总访问量
		/// </summary>
		[Column("TotalNum",TypeName="int")]
		public int? TotalNum
		{
			get {return _totalNum;}
			set {_totalNum = value;}
		}
		
		private int? _totalView = 0;
		/// <summary>
		/// 总浏览量
		/// </summary>
		[Column("TotalView",TypeName="int")]
		public int? TotalView
		{
			get {return _totalView;}
			set {_totalView = value;}
		}
		
		private int? _monthNum = 0;
		/// <summary>
		/// 月访量
		/// </summary>
		[Column("MonthNum",TypeName="int")]
		public int? MonthNum
		{
			get {return _monthNum;}
			set {_monthNum = value;}
		}
		
		private int? _monthMaxNum = 0;
		/// <summary>
		/// 最高月访量
		/// </summary>
		[Column("MonthMaxNum",TypeName="int")]
		public int? MonthMaxNum
		{
			get {return _monthMaxNum;}
			set {_monthMaxNum = value;}
		}
		
		private System.String _oldMonth = string.Empty;
		/// <summary>
		/// 使用系统前的月访量
		/// </summary>
		[Column("OldMonth",TypeName="nvarchar(10)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String OldMonth
		{
			get {return _oldMonth;}
			set {_oldMonth = value;}
		}
		
		private System.String _monthMaxDate = string.Empty;
		/// <summary>
		/// 最高月访量月份
		/// </summary>
		[Column("MonthMaxDate",TypeName="nvarchar(10)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String MonthMaxDate
		{
			get {return _monthMaxDate;}
			set {_monthMaxDate = value;}
		}
		
		private int? _dayNum = 0;
		/// <summary>
		/// 今日访问量
		/// </summary>
		[Column("DayNum",TypeName="int")]
		public int? DayNum
		{
			get {return _dayNum;}
			set {_dayNum = value;}
		}
		
		private int? _dayMaxNum = 0;
		/// <summary>
		/// 最高日访量
		/// </summary>
		[Column("DayMaxNum",TypeName="int")]
		public int? DayMaxNum
		{
			get {return _dayMaxNum;}
			set {_dayMaxNum = value;}
		}
		
		private System.String _oldDay = string.Empty;
		/// <summary>
		/// 使用系统前的日访量
		/// </summary>
		[Column("OldDay",TypeName="nvarchar(10)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String OldDay
		{
			get {return _oldDay;}
			set {_oldDay = value;}
		}
		
		private System.String _dayMaxDate = string.Empty;
		/// <summary>
		/// 最高日访量日期
		/// </summary>
		[Column("DayMaxDate",TypeName="nvarchar(10)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String DayMaxDate
		{
			get {return _dayMaxDate;}
			set {_dayMaxDate = value;}
		}
		
		private int? _hourNum = 0;
		/// <summary>
		/// 时访量
		/// </summary>
		[Column("HourNum",TypeName="int")]
		public int? HourNum
		{
			get {return _hourNum;}
			set {_hourNum = value;}
		}
		
		private int? _hourMaxNum = 0;
		/// <summary>
		/// 最高时访量
		/// </summary>
		[Column("HourMaxNum",TypeName="int")]
		public int? HourMaxNum
		{
			get {return _hourMaxNum;}
			set {_hourMaxNum = value;}
		}
		
		private System.String _oldHour = string.Empty;
		/// <summary>
		/// 使用系统前的时访问量
		/// </summary>
		[Column("OldHour",TypeName="nvarchar(20)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String OldHour
		{
			get {return _oldHour;}
			set {_oldHour = value;}
		}
		
		private System.String _hourMaxTime = string.Empty;
		/// <summary>
		/// 最高时访量时间
		/// </summary>
		[Column("HourMaxTime",TypeName="nvarchar(20)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String HourMaxTime
		{
			get {return _hourMaxTime;}
			set {_hourMaxTime = value;}
		}
		
		private int? _chinaNum = 0;
		/// <summary>
		/// 国内访问人数
		/// </summary>
		[Column("ChinaNum",TypeName="int")]
		public int? ChinaNum
		{
			get {return _chinaNum;}
			set {_chinaNum = value;}
		}
		
		private int? _otherNum = 0;
		/// <summary>
		/// 国外访问人数
		/// </summary>
		[Column("OtherNum",TypeName="int")]
		public int? OtherNum
		{
			get {return _otherNum;}
			set {_otherNum = value;}
		}
		
		private int? _masterTimeZone = 0;
		/// <summary>
		/// 服务器所在时区
		/// </summary>
		[Column("MasterTimeZone",TypeName="int")]
		public int? MasterTimeZone
		{
			get {return _masterTimeZone;}
			set {_masterTimeZone = value;}
		}
		
		private int? _interval = 0;
		/// <summary>
		/// 自动标记在线间隔
		/// </summary>
		[Column("Interval",TypeName="int")]
		public int? Interval
		{
			get {return _interval;}
			set {_interval = value;}
		}
		
		private int? _intervalNum = 0;
		/// <summary>
		/// 自动标记在线间隔循环次数
		/// </summary>
		[Column("IntervalNum",TypeName="int")]
		public int? IntervalNum
		{
			get {return _intervalNum;}
			set {_intervalNum = value;}
		}
		
		private int? _onlineTime = 0;
		/// <summary>
		/// 在线用户的保留时间
		/// </summary>
		[Column("OnlineTime",TypeName="int")]
		public int? OnlineTime
		{
			get {return _onlineTime;}
			set {_onlineTime = value;}
		}
		
		private int? _visitRecord = 0;
		/// <summary>
		/// 保留访问记录数
		/// </summary>
		[Column("VisitRecord",TypeName="int")]
		public int? VisitRecord
		{
			get {return _visitRecord;}
			set {_visitRecord = value;}
		}
		
		private int? _killRefresh = 0;
		/// <summary>
		/// 保留访问IP数(大于20小于800的数字)
		/// </summary>
		[Column("KillRefresh",TypeName="int")]
		public int? KillRefresh
		{
			get {return _killRefresh;}
			set {_killRefresh = value;}
		}
		
		private System.String _regFields_Fill = string.Empty;
		/// <summary>
		/// 启用的要进行统计的功能项目
		/// </summary>
		[Column("RegFields_Fill",TypeName="nvarchar(255)")]
		[DisplayFormat(ConvertEmptyStringToNull = false)]
		public System.String RegFields_Fill
		{
			get {return _regFields_Fill;}
			set {_regFields_Fill = value;}
		}
		
		private int? _oldTotalNum = 0;
		/// <summary>
		/// 使用本系统前的访问量
		/// </summary>
		[Column("OldTotalNum",TypeName="int")]
		public int? OldTotalNum
		{
			get {return _oldTotalNum;}
			set {_oldTotalNum = value;}
		}
		
		private int? _oldTotalView = 0;
		/// <summary>
		/// 使用本系统前的浏览量
		/// </summary>
		[Column("OldTotalView",TypeName="int")]
		public int? OldTotalView
		{
			get {return _oldTotalView;}
			set {_oldTotalView = value;}
		}
		
		#endregion
	}
}
